Towards SOS Meta-Theory for Language-Based Security (Position Paper)
نویسنده
چکیده
SOS meta-theory [1] has been very successful in defining general criteria using which one can guarantee useful properties about the language constructs. These meta-theorems can save pages of standard proof thanks to their generic and language-independent formulation. Security properties of language constructs look like promising candidates to be turned into SOS meta-theorems and there has already been an attempt in this direction [8] in the context of process calculi security [2]. In this paper, we give an exploratory account of this issue in the context of language-based security [7]. A number of the ideas presented here can be taken directly to the process calculi security. In the rest of this paper, we give a superficial overview of information-flow security [7] and in particular non-interference [3] as a central notion in this field. Then, we explore some interesting links between non-interference and our recent work on notions of bisimulation with data [4]. Some ideas regarding SOS meta-theorems for these notions will follow in Section 3. Section 4 concludes the paper and points out future work.
منابع مشابه
Meta SOS - A Maude Based SOS Meta-Theory Framework
Meta SOS is a software framework designed to integrate the results from the meta-theory of structural operational semantics (SOS). These results include deriving semantic properties of language constructs just by syntactically analyzing their rule-based definition, as well as automatically deriving sound and ground-complete axiomatizations for languages, when considering a notion of behavioural...
متن کاملFormal Component-Based Semantics
One of the proposed solutions for improving the scalability of semantics of programming languages is Component-Based Semantics, introduced by Peter D. Mosses. It is expected that this framework can also be used effectively for modular meta theoretic reasoning. This paper presents a formalization of Component-Based Semantics in the theorem prover COQ. It is based on Modular SOS, a variant of SOS...
متن کاملSOS formats and meta-theory: 20 years after
In 1981 Structural Operational Semantics (SOS) was introduced as a systematic way to define operational semantics of programming languages by a set of rules of a certain shape [113]. Subsequently, the format of SOS rules became the object of study. Using so-called Transition System Specifications (TSS’s) several authors syntactically restricted the format of rules and showed several useful prop...
متن کاملPrototyping SOS Meta-theory in Maude
We present a prototype implementation of SOS meta-theory in the Maude term rewriting language. The prototype defines the basic concepts of SOS meta-theory (e.g., transition formulae, deduction rules and transition system specifications) in Maude. Besides the basic definitions, we implement methods for checking the premises of some SOS meta-theorems (e.g., GSOS congruence meta-theorem) in this f...
متن کامل19th ICCRTS Executable Architecture Modeling and Simulation Based on fUML Topic 5: Modeling and Simulation Authors: WANG Zhixue, HE Hongyue, WANG Qinglong POC:
The DoD Architecture Framework is now popularly used for describing overall requirements and architectural design of the system-of-systems (SoS). However, it is very hard to validate and verify the architecture products, as most of them are modeled with informal constructs. The paper proposes an approach of executable architecture modeling and simulation by introducing formal UML specification....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005